#ifndef MULTI_THREAD_DISPATCHER_H
#define MULTI_THREAD_DISPATCHER_H
#include"dispatcher.h"
#include"multi_thread_tracker.h"

class Multi_Thread_Dispatcher :public Dispatcher
{
public:
	void run();
	void load_params(const string& config_file) { Dispatcher::load_params(config_file); }

private:
	void init_modules();

private:
	std::unique_ptr<Multi_Thread_Tracker> mt_tracker;
};


#endif // !MULTI_THREAD_DISPATCHER_H
